IFS Function এক্সেলের একটি উন্নত ফাংশন, যা একাধিক শর্ত (Multiple Conditions) যাচাই করার জন্য ব্যবহৃত হয়। এটি একটি সিম্পল এবং ইফ-নেস্টেড শর্তের পরিবর্তে ব্যবহার করা যায়, যেখানে আপনি একাধিক শর্তের ভিত্তিতে বিভিন্ন ফলাফল নির্ধারণ করতে পারেন। IFS ফাংশনটি ব্যবহার করা অত্যন্ত সহজ এবং এটি বেশ কিছু শর্তকে একসাথে চেক করার সুযোগ দেয়, ফলে কোড বা সূত্রগুলি অনেক পরিষ্কার এবং কমপ্যাক্ট হয়।
IFS Function এর গঠন
IFS ফাংশনের সাধারণ গঠন:
=IFS(Condition1, Result1, Condition2, Result2, ..., ConditionN, ResultN)
এখানে:
- Condition1, Condition2, ..., ConditionN: এগুলি হল শর্ত যা আপনি যাচাই করতে চান।
- Result1, Result2, ..., ResultN: প্রতিটি শর্তের জন্য নির্ধারিত ফলাফল।
যদি প্রথম শর্ত সত্য হয়, তাহলে প্রথম ফলাফল ফেরত দেওয়া হবে, এবং যদি তা মিথ্যা হয়, তাহলে দ্বিতীয় শর্তটি পরীক্ষা করা হবে, এবং এভাবে চলতে থাকবে।
IFS Function এর উদাহরণ
ধরা যাক, আপনি একজন শিক্ষার্থীর নম্বরের ভিত্তিতে গ্রেড নির্ধারণ করতে চান, যেখানে:
- ৯০ বা তার বেশি হলে গ্রেড A,
- ৮০ থেকে ৮৯ এর মধ্যে হলে গ্রেড B,
- ৭০ থেকে ৭৯ এর মধ্যে হলে গ্রেড C,
- ৫০ থেকে ৬৯ এর মধ্যে হলে গ্রেড D,
- ৫০ এর কম হলে গ্রেড F।
এর জন্য IFS ফাংশনটি হবে:
=IFS(A1>=90, "A", A1>=80, "B", A1>=70, "C", A1>=50, "D", A1<50, "F")
এখানে:
- A1>=90: যদি A1 এর মান ৯০ বা তার বেশি হয়, তাহলে "A" গ্রেড হবে।
- A1>=80: যদি A1 এর মান ৮০ বা তার বেশি এবং ৯০ এর কম হয়, তাহলে "B" গ্রেড হবে।
- A1>=70: যদি A1 এর মান ৭০ বা তার বেশি এবং ৮০ এর কম হয়, তাহলে "C" গ্রেড হবে।
- A1>=50: যদি A1 এর মান ৫০ বা তার বেশি এবং ৭০ এর কম হয়, তাহলে "D" গ্রেড হবে।
- A1<50: যদি A1 এর মান ৫০ এর কম হয়, তাহলে "F" গ্রেড হবে।
IFS Function এর সুবিধা
- সহজ এবং সোজা: IFS ফাংশনটি একাধিক শর্ত সহজে পরিচালনা করতে সহায়তা করে। একাধিক IF ফাংশন নেস্ট করার চেয়ে এটি অনেক পরিষ্কার ও সংক্ষিপ্ত হয়।
- ক্লিয়ার কোড: একাধিক শর্তের জন্য IF ফাংশন নেস্ট করলে কোডটি অনেক জটিল হয়ে পড়ে, কিন্তু IFS ফাংশন ব্যবহার করলে কোডটি পরিষ্কার ও পাঠযোগ্য হয়।
- ভুল ফলাফল কম হওয়া: IFS ফাংশনটি শর্তগুলো সঠিকভাবে যাচাই করার ফলে ভুল ফলাফল পাওয়ার সম্ভাবনা কমে যায়।
IFS Function ব্যবহার করার প্রয়োজনীয়তা
IFS ফাংশন ব্যবহার করা একটি শক্তিশালী উপায় একাধিক শর্ত যাচাই করার জন্য, বিশেষ করে যখন আপনি দীর্ঘ IF নেস্টিং এড়িয়ে যেতে চান। এটি গাণিতিক, লজিক্যাল এবং সিদ্ধান্তমূলক কাজগুলোর জন্য বিশেষভাবে উপযোগী এবং সময় সাশ্রয়ী।
IFS Function এর সীমাবদ্ধতা
- একটি নির্দিষ্ট সংখ্যক শর্ত: যদিও IFS ফাংশনে অনেক শর্ত দেওয়া যায়, তবে এক্সেল ২০১৬ এবং পরবর্তী সংস্করণে একাধিক শর্তের সংখ্যা কিছুটা সীমিত (৮০টি পর্যন্ত)।
- পূর্বনির্ধারিত শর্ত মূল্যায়ন: IFS ফাংশনটি যদি প্রথম শর্ত সঠিকভাবে না হয়, তাহলে পরবর্তী শর্ত পরীক্ষা শুরু হবে, এবং কোন 'ডিফল্ট' ফলাফল না থাকলে, ফলাফল ভুল হতে পারে।
সারাংশ
IFS Function একাধিক শর্ত যাচাই করার জন্য একটি কার্যকরী টুল, যা সহজে এবং দ্রুত শর্ত নির্ধারণের জন্য উপযোগী। এটি একাধিক IF ফাংশন নেস্টিংয়ের চেয়ে অনেক সহজ এবং কার্যকরী। জটিল লজিক্যাল বা গাণিতিক কাজগুলোকে পরিষ্কারভাবে পরিচালনা করতে IFS ফাংশন অত্যন্ত সহায়ক।
Read more